home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / freq_qa / dtpfaq.zip / DTPFAQ.EXE / MISC.FAQ < prev    next >
Text File  |  1993-06-13  |  19KB  |  484 lines

  1. Hello Folks:
  2.  
  3. The following is an odd assortment of various postings concerning Pagemaker
  4. and DTPing in general. Enjoy!
  5.  
  6. Geof
  7. [71532.742@Compuserve.com]
  8. -----------------------------------------------------------------------------
  9.  
  10.                           Table of Contents:
  11.                       -------------------------
  12.  
  13.                  I) AppleLink Information
  14.                 II) Fun with Postscript by Jeff Bone
  15.                III) Developer's Information on Pagemaker
  16.                 IV) Desktop Publishing Associates
  17.                  V) Freelancing Rates
  18.  
  19.  
  20. I) APPLELINK INFORMATION
  21. ------------------------------------------------------------------------------
  22.  
  23. 1st posting
  24. --------------
  25. After "Speedy" asked about the AppleLink Addresses of Aldus, I logged on a
  26. downloaded the complete Third Party Directory from AppleLink.  This list is
  27. quite long, and I did a quick edit of the addresses that might be of interest
  28. to the PageMaker LIST.  If you'd like a complete directory, let me know and
  29. I'll give you an FTP address.
  30.  
  31. FYI - To send an Internet message to an AppleLink address, use the following
  32. syntax:   {address}@applelink.apple.com  where {address} is one of the
  33. following:
  34.  
  35. Copyright 1992, Apple Computer, Inc.
  36.            Technical Support via AppleLink - (Edited Companies A-Z)
  37.                              TurnAround
  38.                       ALink    Time      Comments
  39. Company Name          Address  (Hrs)
  40. ______________________________________________________________________________
  41. Aladdin Systems      ALADDIN     24    You can also get help from the Aladdin
  42. Altsys Corportion     D0590      24    Earl Allen
  43. Caere Corporation     D1735      12    Dusty Perryman -
  44. CE Software, Inc.     D0048      72    Bill Davis, Dir of TechSprt
  45. Claris Corporation  CLARIS.TECH  48    Lydia Nicholson
  46. Corel Systems Corp.   CDA0383    24    John Geleynse
  47. DeltaPoint, Inc.      D0067      24    Tim D. Sweezey / Mija Hawkins
  48. Deneba Software       D0412      48    Erik
  49. E-Machines            D2438      48    Greg Warnke, John Maffin,
  50. Farallon              TECHSPORTS 48    Phone support gets priority
  51. FontBank, Inc.        FONTBANK   48    Jerry Saperstein
  52. GCC Technologies,     D0126      48    If a dealer needs an RMA # for
  53. Insight Development   INSIGHT    24    Marcus V. Colombano or Debbie DeVine:
  54. Image Club            CDA0573    24    Grant Hutchinson - Technical
  55. Iomega                D2206      24
  56. JAM Software USA    JANSOFTUSA   48    Technical Support Line is JAMSOFTUSA.
  57. Kennect Technology    D2997      48    Tech Support
  58. Kensington Microware  D0122      24    You may also call Kensington's
  59. Letraset              D2757      48    Robert Mielarczyk Support for
  60. Letraset              D6257      48    Robert Viscomi Support for ColorStudio,
  61. Macmillan/McGrawHill  MMH.Jordan 24    Johanna Winfield
  62. Paragon Concepts      D0405      24    Jim Bates
  63. Radius, Inc.       RADIUS.TECH   24    For tech issues, questions,
  64. Seiko Instruments  SEIKO.PRINTR  24    Mark Bate
  65. Shiva Corporation   SHIVA.TECH   24    Steve Sooby
  66. Sigma Designs      SIGMA.TECHS   24    Marshall Goldberg
  67. Sitka                 D0098      48    Telephone: (415) 769-8711; CompuServe
  68. Solutions, Inc.       D0053      24    Dougal Stuart - Tech support for
  69. SuperMac Technology   SMT.TECH   24    One business day - SuperMac also
  70. Symantec              D0152      48    Mark Y. Geschelin - represents Symantec
  71. Tektronix             D2392      24    Gene Marriott
  72. Time Arts Inc.        TIMEARTS   24    Al Merkrebs
  73. Truevision, Inc.      TRUE1      24    Joe Cunningham - NuVista series, HR
  74. Xerox Imaging      XIS.KURZWEIL  48    John MacLeod
  75. Zedcor, Inc.          D1083      24    Mike Gariepy
  76.  
  77. ** Jeff Bone                               Internet: jbone@dopig.uab.edu
  78.  
  79.  
  80. 2nd posting
  81. --------------
  82.  
  83. > Could you provide the FTP address. Does Aldus maintain any kind of FTP site on
  84. > internet?
  85.  
  86. The FTP site is: cisa.cis.uab.edu
  87. The location is: \pub\dopig
  88. The Filename is: alink3rd.lst
  89.  
  90. Aldus does not provide any public access FTP that I know of, I know they have
  91. a certified Aldus developer program that does give Email addresses of
  92. internal developers and techies to registered developers.
  93.  
  94.  
  95. II) FUN WITH POSTSCRIPT BY JEFF BONE
  96. ------------------------------------------------------------------------------
  97.  
  98. 1st posting
  99. --------------
  100. Ever wonder why your PostScript print to disk file of your "simple"
  101. illustration is so large?  I have too!
  102.  
  103. It seems that the majority of the print to disk file is either custom
  104. dictionaries (series of pre-defined subroutines that the application uses to
  105. perform its more creative effects), or fonts.  Since fonts are generally a
  106. fixed size that leaves us to dispair over the size of these custom
  107. dictionaries.
  108.  
  109. Ever have your Quark or complex PageMaker document crash in your printer
  110. without letting you know anything more than "[B0] VM Error"?  It's usually
  111. something you did that invoked a portion of this extended dictionary and
  112. created some error that wasn't handled properly.
  113.  
  114. To that end I poked around to see just how much these dictionaries were
  115. adding to the load placed on the printer, so try this...
  116.  
  117. Take your favorite illustration package and generate the typical spyrograph
  118. pattern (you know the 45 circles rotated around a central spoke) and print
  119. this image to disk.  Most likely, your app will generate a file between 30-
  120. 60K in size.  Now extract the following six lines into a text file,
  121. download it to your laserprinter and see how much cleaner this could be:
  122.  
  123. /in {72 mul} def .2 setlinewidth
  124. newpath 0 setlinewidth 1 in .675 in translate
  125. 45 {.15 in 0 .125 in 0 360 arc
  126.     stroke 8 rotate
  127. } repeat
  128. showpage
  129.  
  130. Many quick designs and type can be generated faster by simply maintaining a
  131. library of these little routines that you can modify and download.  If the
  132. group would like, I'll share a few of my favorites.
  133.  
  134.  
  135. 2nd posting
  136. --------------
  137. For all those who have been waiting and stuffing my mailbox with requests,
  138. here is the first in a four part installment.  Hope you find some of them
  139. useful.
  140.  
  141. (1)
  142. Ever want to know what fonts are installed or downloaded into your
  143. Laser printer?  Try this:
  144.  
  145.     /in { 72 mul } def .2 setlinewidth
  146.     /Helvetica findfont 10 scalefont setfont
  147.     1 in 10 in translate /fontname 30 string def
  148.     FontDirectory { 0 0 moveto pop fontname cvs show
  149.         0 -10 translate } forall
  150.  
  151.  
  152. (2)
  153. Need a quick shadow box?  (Note: you can modify the size simply by
  154. changing the dimensions in the last line, modify shadow depth where noted)
  155.  
  156.     /in { 72 mul } def .2 setlinewidth
  157.     /box { newpath /height exch def /width exch def
  158.         moveto width 0 rlineto 0 height rlineto width
  159.         neg 0 rlineto closepath } def
  160.     /shadebox { /height exch def /width exch def
  161.         /y exch def /x exch def
  162.         x .05 in add y .05 in sub           % shadow depth
  163.         width height box fill
  164.         x y width height box
  165.         gsave 1 setgray fill grestore stroke } def
  166.  
  167.     .5 in .5 in 1 in .5 in box stroke       % box dimensions
  168.  
  169.  
  170. (3)
  171. It's possible to place in-line PostScript code in some word processors
  172. (i.e. - Word Perfect).  My favorite is to create my own letterhead for
  173. quick personal correspondance.  Illustrator or FreeHand would create an
  174. EPS file about 25K for this one, totally unacceptable for a simple
  175. letter.  Imagine a subdirectory of a couple hundred memos with a 25K EPS
  176. file embedded.  So I found this code does it nicely for only 40 bytes.
  177.  
  178.     /in { 72 mul } def .2 setlinewidth
  179.     /monogram {
  180.         /str exch def
  181.         gsave str show grestore
  182.         gsave 1.7 0 moveto 1 setgray
  183.         str true charpath gsave fill grestore
  184.         1 setlinewidth stroke grestore
  185.         3.4 0 moveto
  186.         str show } def
  187.     .5 in .65 in moveto
  188.     /Times-Roman findfont 56 scalefont setfont (JFB) monogram
  189.  
  190.  
  191.  
  192. (4)
  193. Ever want to make sure your printer is reset without having to bring up
  194. one of those DAs or turning the power off and on?  This code should do it.
  195.  
  196. (Warning - This will erase all fonts downloaded to the printer's RAM and
  197. will reset the Apple or Aldus prep file, requiring all to be re-
  198. downloaded.  It won't bother fonts downloaded on your printers hard
  199. drive.  You should use this piece of code only if you're sure you want to
  200. do this.)
  201.  
  202.     /cleardictstack {
  203.         countdictstack 2 sub {
  204.             end } repeat
  205.      } def
  206.     clear
  207.     cleardictstack
  208.     initgraphics
  209.     erasepage
  210.  
  211.     
  212. 3rd posting
  213. --------------
  214. It's been a while, but I haven't forgotten that I promised to pass along a
  215. few things I've learned in PostScript so here goes:
  216.  
  217. (1)
  218.     The showpage command tells your printer, or other PostScript device to
  219.     actually render the page.  The showpage point in the output file is
  220.     therefore the best place to define certain things to happen automatically,
  221.     like fill the background with grey or a color.  Some of you that use
  222.     Persuasion or PageMaker for making 35mm slides can obviously see the
  223.     benefit here.  You can edit your output file with a good text editor and
  224.     append a full-bleed color at this point without having to rely on your
  225.     software to do it.  This is important because most software doesn't really
  226.     add a full-bleed color and when making slides you will get a thin white
  227.     border if they are not mounted properly.
  228.  
  229.     To accomplish this, edit your output file and change every occurance of
  230.     <CR> showpage <CR>
  231.      to be
  232.     <CR> clippath fill showpage <CR>
  233.  
  234.     This will add a full-bleed black background behind your elements.  Use
  235.     the operator "setrgbcolor" prefixed by numeric R G B values to create
  236.     a colored background, example:
  237.  
  238.     0 0 255 setrgbcolor clippath fill showpage
  239.  
  240.     This will create a blue background.  For some strange reason Microsoft
  241.     decided to redefine this command in the Windows PostScript driver to be
  242.     "SS" rather than just "showpage" so be aware of this when you start
  243.     substituting.
  244.  
  245.     If this sounds too hairy, you might hang on to this anyway, you can use it
  246.     to give to your slide imaging service bureau.
  247.  
  248. (2)
  249.     It's always amazed me at how much wasted PostScript is generated by
  250.     illustration programs often causing an enormous amount of printing time or
  251.     worse job that simply won't print.  Many programs are getting better at
  252.     optimizing their output before sending it to print, but to check your
  253.     application send the following three pieces of PostScript code to your
  254.     printer, they'll produce three pages.  Take those three pages to your
  255.     illustration/layout software and create a similar illustration.  Then
  256.     generate a PostScript print-to-disk file and see how large the file is.
  257.     My guess is that most packages will generate a file over 30K for each of
  258.     these images, CorelDraw 3.0 will generate a whopping 4 Meg file for the
  259.     Mandella.
  260.  
  261. Segment 1  - Flower
  262.  
  263.         306 396 translate
  264.         2 {
  265.            32 {
  266.                 0 0 moveto
  267.                 72 72 72 -72 144 0 curevto
  268.                 360 32 div rotate
  269.            } repeat
  270.            -1 1 scale
  271.         } repeat
  272.         eofill
  273.         0 0 150 0 360 arc stroke
  274.         0 0 160 0 360 arc stroke
  275.         3 setlinewidth
  276.         0 0 155 0 360 arc stroke
  277.         1 setgray
  278.         0 0 10 0 360 arc fill
  279.         showpage
  280.  
  281. Segment 2   - Tangent Rose Text
  282.  
  283.         /Helvetica-BoldOblique findfont 42 scalefont setfont
  284.         165 400 translate
  285.         .5 setlinewidth
  286.         20 20 340 {
  287.             gsave
  288.                 rotate 0 0 moveto (PageMaker) true charpath stroke
  289.             grestore
  290.         } for
  291.         0 0 moveto (PageMaker 5.0) true charpath
  292.         gsave
  293.             1 setgray
  294.             fill
  295.         grestore
  296.         stroke
  297.         showpage
  298.  
  299. Segment 3 -   Mandala
  300.  
  301.         306 396 translate
  302.         /c 8 def
  303.         /p 6 def
  304.         /r 200 def
  305.         -90 rotate
  306.         p {
  307.             r neg 0 translate
  308.             0 0 moveto
  309.             2 1 c {
  310.                 r c div mul
  311.                 dup 0 exch
  312.                 -180 180 arc
  313.             } for
  314.             r 0 translate
  315.             360 p div rotate
  316.         } repeat
  317.         gsave
  318.             20 setflat
  319.             eofill
  320.         grestore
  321.         showpage
  322.  
  323. Have fun, and remember key these segments into a plain ASCII text file and
  324. download them to your laserprinter either by the copy command in DOS or using
  325. your Apple Font Downloader on the Mac.
  326.  
  327. P.S. on Postscript: There is some postscript code on how to get rid of the
  328. startup page from many postscript printers in DTPTIPS.FAQ
  329.  
  330.  
  331. III) DEVELOPER'S INFORMATION ON PAGEMAKER
  332. ------------------------------------------------------------------------------
  333.  
  334. 1st posting
  335. --------------
  336. Yet another bit of info "snatched" from AppleLink this morning that I thought
  337. might be of interest to the group.  Hope the length of my messages doesn't
  338. clog someone's gateway this morning.
  339.  
  340. -----------------------------------------------------------------------------
  341.  
  342. June 2, 1992
  343. Dear Developer,
  344.  
  345. We are pleased to present the latest in Aldus Additions technology
  346. Additions on the Windows platform.  You are invited to join us at PC
  347. Expo for a presentation of this exciting technology now available to
  348. Windows Developers.
  349.  
  350. Aldus PageMaker Additions have been well received on the Macintosh
  351. platform, and we are thrilled to offer you the same development
  352. opportunities in the Windows environment.  If you are interested in
  353. developing an Addition, and would like a first hand look at the tools
  354. before the show, give us a call and we will send you the developer's
  355. toolkit.
  356.  
  357. As you know, Aldus Additions extend PageMaker's capabilities in three
  358. ways:
  359.  
  360. - You can write C code modules that, when added to the Aldus folder,
  361.   add new functions to PageMaker
  362. - You can access PageMaker through DDE (Windows) and IAC (Mac),
  363.   enabling applications such as Hypercard, Visual Basic, Excel or a
  364.   custom application to act as a front end to drive PageMaker
  365. - You can write scripts, allowing you to command PageMaker to do
  366.   virtually anything you can do with the mouse and keyboard
  367.  
  368. At our PC Expo Additions rollout, I will present an introduction of
  369. Additions technology and demonstrate its capabilities on both the Mac
  370. and the PC.  Mike Austin, Developer Support Engineer, will then lead
  371. a more in-depth session on how to write a Windows Addition.
  372.  
  373. The event will be held Wednesday, June 24th, from 8:30 a.m. to 11:00
  374. a.m. at the Hotel Macklowe, Room 311.  The hotel is located at 145 W.
  375. 44th, between Broadway and Sixth, not far from the Jacob Javits
  376. Convention Center.  Space for this event is limited.  If you can join
  377. us, contact Rachel Anderson at (206) 343-3382, no later than June
  378. 19th.
  379.  
  380. Again, the first draft of our Addition Toolkit including Windows
  381. information is now available and is being sent to Windows developers
  382. who've requested it.  If you have been working with us on Macintosh
  383. Additions and are also interested in developing Windows Additions,
  384. please contact Lisa Wise, Developer Technology Manager, at (206)
  385. 343-7692.
  386.  
  387. To answer your specific technical questions, we are scheduling
  388. appointments for one-on-one meetings throughout the show.  Meetings
  389. will take place at the Jacob Javits Convention Center, Room 15, Level
  390. 4-D, across from the Press Office.  If you would like to set up a
  391. meeting, please contact Lisa Wise.
  392.  
  393. We look forward to seeing you in New York!
  394.  
  395. Sincerely,
  396. David Cloutier
  397. Manager, Aldus Developer Relations
  398.  
  399.  
  400. IV) DESKTOP PUBLISHING ASSOCIATIONS
  401. ------------------------------------------------------------------------------
  402.  
  403. 1st posting
  404. --------------
  405. Apologies if these associations have been listed here before - I ran
  406. across these two in "The Writer's Essential Desk Reference".
  407.  
  408. *1*
  409. Association of Desktop Publishers
  410. P.O. Box 881667
  411. San Diego, CA  92168-1667
  412. (619)428-4285
  413.  
  414. *2*
  415. National Association of Desktop Publishers
  416. 1260 Boyston Street
  417. Boston, MA  02215
  418. (617)426-2885
  419.  
  420. And for those who wish to further market their skills as DTPers, writers,
  421. editors, etc., some of the following groups may be of interest:
  422.  
  423. To be listed as or locate freelance editors, indexers, translators, co-authors,
  424. etc.:
  425. American Society of Journalists and Authors' Dial-a-Writer Referrel Service
  426. (212)398-1934.  ASJA's service matches writers in the US and overseas with
  427. publishers, corporations, universities, and individuals who need the assistance
  428. of a professional writer or editor.
  429.  
  430. The Editorial Freelancers Association, Box 2050, Madison Square Station, New
  431. York, NY  10159, provides referrel for freelance editorial services.  The
  432. group provides contacts to members through a bimonthly newsletter, an annual
  433. directory, program meetings, educational programs and medical insurance
  434. programs.
  435. ***************************************************************************
  436. Laura
  437.  
  438.  
  439. V) FREELANCING RATES
  440. ------------------------------------------------------------------------------
  441. There had been a recent discussion on DTP freelancing, - what to charge
  442. for layout & design, proofing, and a host of other services.
  443.  
  444. A recent issue of Journal, a publication of NADP (Nat'l Assoc. of
  445. Desktop Publishers), ran a survey of pricing on the various services
  446. which DTPers provide, and thought it may be of interest to some (NADP
  447. members who've read the article, just ignore this post).
  448.  
  449. *Most DTP shops are one or two persons operations.
  450.  
  451. *Page layout program of choice is PageMaker (81.25%) followed by Ventura
  452.  and many indicating using Quark or making a transition.
  453.  
  454. *Word Processing application of choice is WordPerfect (75%) followed by
  455.  Word (62.5%), with just over 25% using WordStar.
  456.  
  457. *Most popular graphics and drawing software include Corel Draw, FreeHand
  458.  & Arts & Letters.
  459.  
  460. *Charge for services are highest in metropolitan areas, with highest design
  461.  fees in California, Florida, and New York - average $50/hour.  Article
  462.  quotes that most DTPers underprice themselves for services because they're
  463.  not sure what to charge.
  464.  
  465. *Text creation $10 - $95/hour; text scanning $1 - $25/page; typography $10 -
  466.  $75/hour; graphic design $10 - $95/hour; consulting charges $18 - $100/hour;
  467.  consulting for prepress and color work $170/hour average; output (300 dpi)
  468.  25$ - $10/page; high resolution output $1 - $30/page.
  469.  
  470. *Document design.  High-end shops $75 - $95; Low-end shops $20 - $35.  Clip
  471.  Art (high end) $8 - $20; (low end) $2 - $10.
  472.  
  473. *Advertising - Low-end shops target telephone directories, followed by
  474. newspaper ads, and then cold calls.  High-end shops target word of mouth
  475. focusing on customer service.  Low-end focus on gathering new business;
  476. High-end focus on retaining clientele which leads to word of mouth advertising.
  477.  
  478. The article suggests "Pricing Guide for Desktop Publishing Services" by
  479. Robert C. Brenner (619)693-0355.
  480.  
  481. Laura
  482.  
  483.  
  484.